Contents
Issue 33, May 1998
News
Updates from the Delphi community.
Multiple Undo
Large shrinkwrapped applications often have a multi-level undo capability
built in: nice, but isnÆt it fiendishly complex to create? Not so, says
Warren Kovach, who takes you through the process step by step, with example
projects too.
Round & Round
Julian Bucknall goes round and round and round... and asks how random your
numbers really are. Random number generators pop up surprisingly often
and the numbers they generate can be surprisingly un-random!
Surviving Client/Server
Steve Troxell describes code tables and how best to use them.
Creating A File Packing List
Have you ever missed a key file out of a source code suite when sending it
to someone else? Paul Warren has a nifty utility to fix just that problem,
which also gives insight into parsing and searching.
Beating the System: Delphi Meets IntelliMouse, Part 2
Dave Jewell wraps up his discussion of adding MS IntelliMouse support to
your applications with a re-usable resource to make it ever so easy, plus
clever code to IntelliMouse-enable the Delphi 3 IDE!
Interposer Classes
Stephen Posey describes a clever way of exposing extra (usually hidden)
properties and methods, as well as adding new ones, in components without
all the hassle of creating a new component.
Under Construction: Internet Database Applications
In response to reader feedback, Bob Swart discusses how to create real-world
CGI applications for the web without using Delphi 3's WebModules: this
means you don't need the Client/Server Edition of Delphi 3 to create web
apps!
One Last Compile...
I know exactly what I want (he said).
Delphi Meets COM: Part 6
Dave Jewell continues his in-depth trawl through the wonders of COM programming
with an overview of ActiveX, including how to make your own ActiveX controls
look truly professional.
The Delphi Clinic
Brian Long has more solutions to readersÆ tricky problems, including: accessing
radio group members individually, forcing an application to time out, managing
your event handlers, and updating Windows system files on both Win95 and
NT.